<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // 数组的方法

        // 改变原数组
        //   push()   在最后面添加数据    返回数组的长度(添加之后的数组的长度)
        //   pop()    删除数组最后一个值   返回被删除的这个值
        //   unshift()  在最前面添加数据    返回数组的长度(添加之后的数组的长度)
        //   shift()  删除数组最前一个值   返回被删除的这个值


        // includes  indexOf   ....   不会改变原数组
        // splice()  会改变原数组，返回被删除的数(数组)   删除的不止一个(返回的是数组)



        // 字符串的方法   都不会改变原来的字符串(使用了字符串的方法，就需要接收返回值)


        var arr = [1,2,3,4,5,11] ;
        // var res = arr.pop() ;
        // console.log(res);

        var res = arr.push('a','b') ;
        console.log(res);


        var res = arr.unshift('a','b') ;
        console.log(res);


        var res = arr.shift() ;
        console.log(res);


        var arr = [1,2,3,4,5] ;
        var res = arr.splice(1 , 3) ;
        console.log(res);

    </script>
    
</body>
</html>